a.zippy {
  text-decoration: none;
}
a.zippy img {
  border: none;
  width: 12px;
  height: 12px;
}
a.zippy span {
  text-decoration: underline;
}
table.main col {
  width: 158px;
}
table.main td, table.main th {
  white-space: nowrap;
}
table.copper td, table.market td, table.selected td,
table.copper th, table.market th, table.selected th {
  min-width: 0px;
}
img.icon {
  width: 16px;
  height: 16px;
}
.copper {
  text-align: center;
}
table {
  border-collapse: collapse;
}
table.main .left {
  border-left: solid 1px black;
}
table.main .top {
  border-top: solid 1px black;
}
table.main .right {
  border-right: solid 1px black;
}
table.main .bottom {
  border-bottom: solid 1px black;
}
table.main .full_border {
  border: solid 1px black;
}
td.minispacer {
  height: 4px;
}
td.vspacer {
  height: 8px;
}
td.zippy {
  padding: 4px 0px 4px 6px;
}

/* Main Page */
img.req_padding, input.req_padding {
  visibility: hidden;
}


/* Set Editor */
.card_input td {
  text-align: center;
}
.full_width {
  width: 100%;
}
